package cn.safekeeper.common.constant;

/**
 * 全局常量
 * @author skylark
 */
public interface SafeKeeperConstant {

    /**
     * 默认登录设备名称
     */
    String DEFAULT_LOGIN_DEVICE="safe";

    /**
     * 如果token为本次请求新创建的，key存储在当前request中
     */
    String TOKEN_CURRENT_CREATED_KEY = "TOKEN_CURRENT_CREATED_KEY_";

    /**
     * 如果本次请求已经验证过存储在当前request中
     */
    String TOKEN_TIMEOUT_CHECKED = "TOKEN_TIMEOUT_CHECKED_";

    /**
     * 连接符号
     */
    String TOKEN_CONNECTOR_CHAT  = "-";

    /**
     * 切面、拦截器、过滤器等各种组件的注册优先级顺序
     */
    int ASSEMBLY_ORDER = -99;

    /**
	 * 异常标记值
	 */
    String BE_VALUE = "disable";

	/**
	 * 登录类型
	 */
    String LOGIN_TYPE = "loginType";

	/**
	 * 没有认证响应码
	 */
	int NOT_BASIC_AUTH_CODE=401;

	/**
	 * 认证头部key
	 */
	String AUTH_HEADER="Authorization";

}
